package com.bedrock.project.inside.vo.response;

import com.bedrock.framework.aspectj.lang.annotation.Excel;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * 工时维度工时统计报表返回实体
 * @author toby.zhang
 * @date 2020/5/6
 */
@Data
@ApiModel("工时维度工时统计报表实体")
public class WorkHourStatResVo {

    private static final long serialVersionUID = 1L;

    /** 项目 */
    @Excel(name = "项目")
    @ApiModelProperty("项目")
    private String projectName;

    /** 开始时间 */
    @Excel(name = "开始时间")
    @ApiModelProperty("开始时间")
    private String planStartTime;

    /** 结束时间 */
    @Excel(name = "结束时间")
    @ApiModelProperty("结束时间")
    private String planEndTime;

    /** 工时类型 */
    @Excel(name = "工时类型")
    @ApiModelProperty("工时类型")
    private String workTypeName;

    /** 工时数 */
    @Excel(name = "工时数")
    @ApiModelProperty("工时数")
    private Double workHourTotal;

    /** 内部成本 */
    @Excel(name = "内部成本")
    @ApiModelProperty("内部成本")
    private Double costInner;

    /** 外部成本 */
    @Excel(name = "外部成本")
    @ApiModelProperty("外部成本")
    private Double costOuting;

    /** 工时日期 */
    @ApiModelProperty("工时日期")
    private Date workHourDate;

}
